package com.qf.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.qf.pojo.DtsCategory;
import com.qf.vo.CatVo;

import java.util.List;

/**
 * 商品类目
 * @author sym
 * @version V1.0
 * @Project java2203
 * @Package com.qf.service
 * @Description:
 * @Date 2022/6/21 19:02
 */
public interface CategoryService {

    /**
     * 商品存储分页查询
     * @param page  当前页，默认值1
     * @param limit 每页显示条数，默认值20
     * @param sort 排序字段名，默认值按照add_time添加时间排序
     * @param order 排序方式，默认desc降序
     * @return
     */
    public IPage<DtsCategory> queryCategory(Integer id,String name,Integer page,Integer limit,String sort,String order);


    /**
     *
     *添加

     * @return
     * @throws Exception
     */
    public  DtsCategory add(DtsCategory category) ;

    /**
     * 修改
     * @param category
     * @return
     */
    public  int update(DtsCategory category);


    /**
     * 删除
     * @param category
     */
    public int delete(DtsCategory category);

    /**
     * 下拉
     * @return
     */
    public List<CatVo> findCataVoCat();
}
